package entidates;

import java.util.Date;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */



/**
 *
 * @author Overpower
 */
public class Nota implements IEntidad, Cloneable{

    Integer _idNota;

    Integer _idPersona;
    Integer _idMateria;
    Integer _idTipoNota;
    Date _fecha;
    Float _valor;
       
    @Override
    public Integer GetID() {
        return _idNota;
    }

    @Override
    public void SetID(Integer id) {
        if( null == this._idNota )
            this._idNota = id;
    }

    public Integer GetIdPersona() {
        return _idPersona;
    }

    public void SetIdPersona(Integer _idPersona) {
        this._idPersona = _idPersona;
    }

    public Integer GetIdMateria() {
        return _idMateria;
    }

    public void SetIdMateria(Integer _idMateria) {
        this._idMateria = _idMateria;
    }

    public Integer GetIdTipoNota() {
        return _idTipoNota;
    }

    public void SetIdTipoNota(Integer _idTipoNota) {
        this._idTipoNota = _idTipoNota;
    }

    public Date GetFecha() {
        return _fecha;
    }

    public void SetFecha(Date _fecha) {
        this._fecha = _fecha;
    }

    public Float GetValor() {
        return _valor;
    }

    public void SetValor(Float _valor) {
        this._valor = _valor;
    }
    @Override
    public void Copiar(IEntidad entidad) {
        
    }

    @Override
    public IEntidad Clonar() { 
        Nota _clon = null;
        try
        {
            _clon = (Nota) super.clone();
        }
        catch(CloneNotSupportedException e )
        {
            
        }
        
        return _clon;
    }
    
}
